================================================================================
 BIOS file = D:\important files\atom15\original bios\r9 380\bios.rom
================================================================================
 Int 10h proc                = 03DEh
 Standard video service proc = 5378h
 Vesa video service proc     = 4C24h
 PCI bus offset              = 0226h
 Video parameter table       = 58C8h
 Vesa to internal mode LUT   = A386h
 Vesa timings table          = 9DD8h
 ________________________________________________________________
       Supported VESA modes

110h -  640 x 480 @ 60 32K colors - index: A38Ah timing: 9DF8h
111h -  640 x 480 @ 60 65K colors - index: A38Eh timing: 9DF8h
113h -  800 x 600 @ 60 32K colors - index: A392h timing: 9E14h
114h -  800 x 600 @ 60 65K colors - index: A396h timing: 9E14h
116h - 1024 x 768 @ 60 32K colors - index: A39Ah timing: 9E30h
117h - 1024 x 768 @ 60 65K colors - index: A39Eh timing: 9E30h
119h - 1280 x1024 @ 60 32K colors - index: A3A2h timing: 9E68h
11Ah - 1280 x1024 @ 60 65K colors - index: A3A6h timing: 9E68h
165h - 1280 x 960 @ 60 65K colors - index: A3AAh timing: 9E4Ch
166h - 1280 x 960 @ 60 16M colors - index: A3AEh timing: 9E4Ch
121h -  640 x 480 @ 60 16M colors - index: A3B2h timing: 9DF8h
122h -  800 x 600 @ 60 16M colors - index: A3B6h timing: 9E14h
123h - 1024 x 768 @ 60 16M colors - index: A3BAh timing: 9E30h
124h - 1280 x1024 @ 60 16M colors - index: A3BEh timing: 9E68h
145h - 1400 x1050 @ 60 65K colors - index: A3C2h timing: 9E84h
146h - 1400 x1050 @ 60 16M colors - index: A3C6h timing: 9E84h
175h - 1600 x1200 @ 60 65K colors - index: A3CAh timing: 9EA0h
176h - 1600 x1200 @ 60 16M colors - index: A3CEh timing: 9EA0h
 ________________________________________________________________
       Mode 640 x 400 @ 85 (85.080 Hz, 37.861 kHz)

 Pixel Clock          = 0C4Eh ( 3150)
 HActive              = 0280h (  640)
 HBlanking Time       = 00C0h (  192)
 VActive              = 0190h (  400)
 VBlanking Time       = 002Dh (   45)
 HSync Offset         = 0020h (   32)
 HSync Width          = 0040h (   64)
 VSync Offset         = 0001h (    1)
 VSync Width          = 0003h (    3)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0002h (0000000000000010b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (-)= 1____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   E6h (  230)
 Refresh Rate         =   55h (   85)

 ________________________________________________________________
       Mode 640 x 480 @ 60 (59.952 Hz, 31.475 kHz)

 Pixel Clock          = 09D6h ( 2518)
 HActive              = 0280h (  640)
 HBlanking Time       = 00A0h (  160)
 VActive              = 01E0h (  480)
 VBlanking Time       = 002Dh (   45)
 HSync Offset         = 0010h (   16)
 HSync Width          = 0060h (   96)
 VSync Offset         = 000Ah (   10)
 VSync Width          = 0002h (    2)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   08h (    8)
 VBorder              =   08h (    8)
 Mode Misc Info       = 0006h (0000000000000110b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (-)= 1___________________|||
 - H Sync Polarity (-)= 1____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   12h (   18)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 800 x 600 @ 60 (60.317 Hz, 37.879 kHz)

 Pixel Clock          = 0FA0h ( 4000)
 HActive              = 0320h (  800)
 HBlanking Time       = 0100h (  256)
 VActive              = 0258h (  600)
 VBlanking Time       = 001Ch (   28)
 HSync Offset         = 0028h (   40)
 HSync Width          = 0080h (  128)
 VSync Offset         = 0001h (    1)
 VSync Width          = 0004h (    4)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0000h (0000000000000000b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (+)= 0____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   6Ah (  106)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 1024 x 768 @ 60 (60.004 Hz, 48.363 kHz)

 Pixel Clock          = 1964h ( 6500)
 HActive              = 0400h ( 1024)
 HBlanking Time       = 0140h (  320)
 VActive              = 0300h (  768)
 VBlanking Time       = 0026h (   38)
 HSync Offset         = 0018h (   24)
 HSync Width          = 0088h (  136)
 VSync Offset         = 0003h (    3)
 VSync Width          = 0006h (    6)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0006h (0000000000000110b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (-)= 1___________________|||
 - H Sync Polarity (-)= 1____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   55h (   85)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 1280 x 960 @ 60 (60.000 Hz, 60.000 kHz)

 Pixel Clock          = 2A30h (10800)
 HActive              = 0500h ( 1280)
 HBlanking Time       = 0208h (  520)
 VActive              = 03C0h (  960)
 VBlanking Time       = 0028h (   40)
 HSync Offset         = 0060h (   96)
 HSync Width          = 0070h (  112)
 VSync Offset         = 0001h (    1)
 VSync Width          = 0003h (    3)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0000h (0000000000000000b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (+)= 0____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   E9h (  233)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 1280 x 1024 @ 60 (60.020 Hz, 63.981 kHz)

 Pixel Clock          = 2A30h (10800)
 HActive              = 0500h ( 1280)
 HBlanking Time       = 0198h (  408)
 VActive              = 0400h ( 1024)
 VBlanking Time       = 002Ah (   42)
 HSync Offset         = 0030h (   48)
 HSync Width          = 0070h (  112)
 VSync Offset         = 0001h (    1)
 VSync Width          = 0003h (    3)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0000h (0000000000000000b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (+)= 0____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   EAh (  234)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 1400 x 1050 @ 60 (59.978 Hz, 65.317 kHz)

 Pixel Clock          = 2F8Fh (12175)
 HActive              = 0578h ( 1400)
 HBlanking Time       = 01D0h (  464)
 VActive              = 041Ah ( 1050)
 VBlanking Time       = 0027h (   39)
 HSync Offset         = 0058h (   88)
 HSync Width          = 0090h (  144)
 VSync Offset         = 0003h (    3)
 VSync Width          = 0004h (    4)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0002h (0000000000000010b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (-)= 1____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   EBh (  235)
 Refresh Rate         =   3Ch (   60)

 ________________________________________________________________
       Mode 1600 x 1200 @ 60 (60.000 Hz, 75.000 kHz)

 Pixel Clock          = 3F48h (16200)
 HActive              = 0640h ( 1600)
 HBlanking Time       = 0230h (  560)
 VActive              = 04B0h ( 1200)
 VBlanking Time       = 0032h (   50)
 HSync Offset         = 0040h (   64)
 HSync Width          = 00C0h (  192)
 VSync Offset         = 0001h (    1)
 VSync Width          = 0003h (    3)
 Image HSize          = 0000h (    0)
 Image VSize          = 0000h (    0)
 HBorder              =   00h (    0)
 VBorder              =   00h (    0)
 Mode Misc Info       = 0000h (0000000000000000b)
 - Reserved           = x______||||||||||||||||
 - RGB888             = 0____________||||||||||
 - Double Clock       = 0_____________|||||||||
 - Interlace          = 0______________||||||||
 - Composite Sync     = 0_______________|||||||
 - V Replication by 2 = 0________________||||||
 - H Replication by 2 = 0_________________|||||
 - Vertical Cut Off   = 0__________________||||
 - V Sync Polarity (+)= 0___________________|||
 - H Sync Polarity (+)= 0____________________||
 - Horizontal Cut Off = 0_____________________|
 Internal Mode Number =   ECh (  236)
 Refresh Rate         =   3Ch (   60)

================================================================================
 Mode: 00h      CGA Emulation - 200-lines doublescan                                                                                            
       Text     =  40x25 8 x 8   320 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   2048 bytes   Offset  = 58C8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = A0h ( 50)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C7h (11000111b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 7_______|||||
 (0Ah) Cursor Start                 = 06h (  6)  cursor enabled
 (0Bh) Cursor End                   = 07h (  7)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 01h      CGA Emulation - 200-lines doublescan                                                                                            
       Text     =  40x25 8 x 8   320 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   2048 bytes   Offset  = 5908h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = A0h ( 50)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C7h (11000111b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 7_______|||||
 (0Ah) Cursor Start                 = 06h (  6)  cursor enabled
 (0Bh) Cursor End                   = 07h (  7)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 02h      CGA Emulation - 200-lines doublescan                                                                                            
       Text     =  80x25 8 x 8   640 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5948h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C7h (11000111b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 7_______|||||
 (0Ah) Cursor Start                 = 06h (  6)  cursor enabled
 (0Bh) Cursor End                   = 07h (  7)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 03h      CGA Emulation - 200-lines doublescan                                                                                            
       Text     =  80x25 8 x 8   640 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5988h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C7h (11000111b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 7_______|||||
 (0Ah) Cursor Start                 = 06h (  6)  cursor enabled
 (0Bh) Cursor End                   = 07h (  7)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 04h      CGA Emulation - 200-lines doublescan                                                                                            
       Graphics =  40x25 8 x 8   320 x 200   4 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  16384 bytes   Offset  = 59C8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = 80h ( 50)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C1h (11000001b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 1_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A2h (10100010b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 13h 15h 17h
 (04h-07h) Palette                  = 02h 04h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 03h (00000011b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 30h (00110000b)
 (06h) Miscellaneous Graphics       = 0Fh (00001111b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 05h      CGA Emulation - 200-lines doublescan                                                                                            
       Graphics =  40x25 8 x 8   320 x 200   4 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  16384 bytes   Offset  = 5A08h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = 80h ( 50)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C1h (11000001b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 1_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A2h (10100010b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 13h 15h 17h
 (04h-07h) Palette                  = 02h 04h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 03h (00000011b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 30h (00110000b)
 (06h) Miscellaneous Graphics       = 0Fh (00001111b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 06h      CGA Emulation - 200-lines doublescan                                                                                            
       Graphics =  80x25 8 x 8   640 x 200   2 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  16384 bytes   Offset  = 5A48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 01h (00000001b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C1h (11000001b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 1_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = C2h (11000010b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 0______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 17h 17h 17h
 (04h-07h) Palette                  = 17h 17h 17h 17h
 (08h-0Bh) Palette                  = 17h 17h 17h 17h
 (0Ch-0Fh) Palette                  = 17h 17h 17h 17h
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 01h (00000001b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 0Dh (00001101b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 07h      EGA Emulation - 350 lines                                                                                                       
       Text     =  80x25 9 x14   720 x 350   2 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5A88h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 00h (00000000b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (9 dots/char) = 0___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 03h (00000011b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A6h (10100110b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (28.322 MHz) = 01_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  0__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Dh (01001101b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 13_______|||||
 (0Ah) Cursor Start                 = 0Bh ( 11)  cursor enabled
 (0Bh) Cursor End                   = 0Ch ( 12)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 0Dh ( 13) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 08h 08h 08h
 (04h-07h) Palette                  = 08h 08h 08h 08h
 (08h-0Bh) Palette                  = 10h 18h 18h 18h
 (0Ch-0Fh) Palette                  = 18h 18h 18h 18h
 (10h) Mode Control                 = 0Eh (00001110b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 1__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 08h (00001000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Ah (00001010b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 08h      VGA (mode 12h copy?)                                                                                                            
       Graphics =  80x30 8 x16   640 x 480  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 60.170 Hz
       Buffer   =  40960 bytes   Offset  = 5AC8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 0Ah (00001010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = E3h (11100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = 0Bh (523)
 (07h) Overflow                     = 3Eh (00111110b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 40h (01000000b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = EAh (490)
 (11h) Vertical Retrace End         = 8Ch (492)
 (12h) Vertical Display End         = DFh (479)
 (13h) Offset                       = 50h ( 80)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = E7h (487)
 (16h) Vertical Blanking End        = 04h (516)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 08h 09h 0Ah 0Bh
 (0Ch-0Fh) Palette                  = 0Ch 0Dh 0Eh 0Fh
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 10h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 40h (01000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 0Ah      ATI SVGA                                                                                                                        
       Graphics =  41x46 8 x50   328 x2300   2 colors
       Hfreq    = 27.604 kHz     Vfreq   = 49.381 Hz
       Buffer   =  15159 bytes   Offset  = 5B48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 39h (00111001b)
       - Screen Disable             = 1______|||| |
       - Shift 4 Enable             = 1_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 37h (00110111b)
 (03h) Character Map Select         = 34h (00110100b)
       - Character Set A            = 100b
       - Character Set B            = 101b
 (04h) Memory Mode Register         = 32h (00110010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 33h (00110011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 34h ( 57)
 (01h) Horizontal Display End       = 35h ( 53)
 (02h) Horizontal Blanking Start    = 35h ( 53)
 (03h) Horizontal Blanking End      = 31h ( 74)
 (04h) Horizontal Retrace Start     = 2Ch ( 44)
 (05h) Horizontal Retrace End       = 27h ( 64)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = 2Fh (559)
 (07h) Overflow                     = 30h (00110000b)
 (08h) Preset Row Scan              = 32h (00110010b)
 (09h) Maximum Scan Line            = 33h (00110011b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 0_____|||||||
       - Start V. Blanking Bit-9    = 1______||||||
       - Maximum Scan Line          = 19_______|||||
 (0Ah) Cursor Start                 = 34h ( 20) 
 (0Bh) Cursor End                   = 34h ( 20)
 (0Ch) Start Address High           = 33h ( 51)
 (0Dh) Start Address Low            = 33h ( 51)
 (0Eh) Cursor Location High         = 32h ( 50)
 (0Fh) Cursor Location Low          = 35h ( 53)
 (10h) Vertical Retrace Start       = 38h ( 56)
 (11h) Vertical Retrace End         = 3Ah ( 58)
 (12h) Vertical Display End         = 3Dh ( 61)
 (13h) Offset                       = 3Ch ( 60)
 (14h) Underline Location           = 3Ah ( 26)  div4
 (15h) Vertical Blanking Start      = 39h (569)
 (16h) Vertical Blanking End        = 38h (696)
 (17h) Mode Control Register        = 38h (00111000b)
       - Hardware Reset             = 0____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 1________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 0__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = 39h (139h)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 39h 3Ah 37h 34h
 (04h-07h) Palette                  = 31h 03h 05h 07h
 (08h-0Bh) Palette                  = 09h 0Bh 0Bh 0Ah
 (0Ch-0Fh) Palette                  = 09h 08h 0Dh 11h
 (10h) Mode Control                 = 15h (00010101b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 19h
 (12h) Color Plane Enable           = 17h (00010111b)
 (13h) Horizontal Pel Panning       = 15h (00010101b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 13h (00000011b)
 (01h) Enable Set/Reset             = 11h (00000001b)
 (02h) Color Compare                = 11h (00000001b)
 (03h) Data Rotate                  = 12h (00010010b)
 (04h) Read Map Select              = 13h (00010011b)
 (05h) Graphics Mode                = 14h (00010100b)
 (06h) Miscellaneous Graphics       = 0Fh (00001111b)
 (07h) Color Don't Care             = 0Bh (00001011b)
 (08h) Bit Mask                     = 07h (00000111b)


================================================================================
 Mode: 0Bh      ATI SVGA                                                                                                                        
       Graphics =  16x17 8 x18   128 x 306   2 colors
       Hfreq    = 131.120 kHz     Vfreq   = 471.656 Hz
       Buffer   =   5139 bytes   Offset  = 5B88h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 13h (00010011b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 1_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 13h (00010011b)
 (03h) Character Map Select         = 13h (00010011b)
       - Character Set A            = 111b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 12h (00010010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 14h (00010100b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  0_____| ||||
       - Clock Select   (28.322 MHz) = 01_______||||
       - Enable RAM                  =  0_________||
       - Input/Output Address Select =  0__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 16h ( 27)
 (01h) Horizontal Display End       = 18h ( 24)
 (02h) Horizontal Blanking Start    = 1Ah ( 26)
 (03h) Horizontal Blanking End      = 19h ( 52)
 (04h) Horizontal Retrace Start     = 18h ( 24)
 (05h) Horizontal Retrace End       = 17h ( 50)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = 16h (278)
 (07h) Overflow                     = 17h (00010111b)
 (08h) Preset Row Scan              = 17h (00010111b)
 (09h) Maximum Scan Line            = 17h (00010111b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 0_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 23_______|||||
 (0Ah) Cursor Start                 = 18h ( 24)  cursor enabled
 (0Bh) Cursor End                   = 15h ( 21)
 (0Ch) Start Address High           = 14h ( 20)
 (0Dh) Start Address Low            = 11h ( 17)
 (0Eh) Cursor Location High         = 15h ( 21)
 (0Fh) Cursor Location Low          = 15h ( 21)
 (10h) Vertical Retrace Start       = 16h (278)
 (11h) Vertical Retrace End         = 17h (279)
 (12h) Vertical Display End         = 17h (279)
 (13h) Offset                       = 17h ( 23)
 (14h) Underline Location           = 17h ( 23) 
 (15h) Vertical Blanking Start      = 17h ( 23)
 (16h) Vertical Blanking End        = 16h (150)
 (17h) Mode Control Register        = 18h (00011000b)
       - Hardware Reset             = 0____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 0______| ||||
       - Count by Two               = 1________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 0__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = 19h (119h)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 1Ah 1Bh 1Bh 1Ah
 (04h-07h) Palette                  = 19h 19h 19h 19h
 (08h-0Bh) Palette                  = 19h 1Ah 18h 17h
 (0Ch-0Fh) Palette                  = 16h 02h 03h 04h
 (10h) Mode Control                 = 05h (00000101b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 07h
 (12h) Color Plane Enable           = 06h (00000110b)
 (13h) Horizontal Pel Panning       = 06h (00000110b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 05h (00000101b)
 (01h) Enable Set/Reset             = 05h (00000101b)
 (02h) Color Compare                = 07h (00000111b)
 (03h) Data Rotate                  = 0Ah (00001010b)
 (04h) Read Map Select              = 0Ch (00001100b)
 (05h) Graphics Mode                = 0Eh (00001110b)
 (06h) Miscellaneous Graphics       = 0Dh (00001101b)
 (07h) Color Don't Care             = 0Ch (00001100b)
 (08h) Bit Mask                     = 0Bh (00001011b)


================================================================================
 Mode: 0Ch      reserved                                                                                                                        
       Text     =   9x11 8 x10    72 x 110   1 colors
       Hfreq    = 270.833 kHz     Vfreq   = 27083.333 Hz
       Buffer   =   2827 bytes   Offset  = 5BC8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 06h (00000110b)
 (03h) Character Map Select         = 04h (00000100b)
       - Character Set A            = 000b
       - Character Set B            = 001b
 (04h) Memory Mode Register         = 09h (00001001b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 09h (00001001b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  0_____| ||||
       - Clock Select   (65.000 MHz) = 10_______||||
       - Enable RAM                  =  0_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 0Ah ( 15)
 (01h) Horizontal Display End       = 0Bh ( 11)
 (02h) Horizontal Blanking Start    = 0Bh ( 11)
 (03h) Horizontal Blanking End      = 0Bh ( 26)
 (04h) Horizontal Retrace Start     = 0Bh ( 11)
 (05h) Horizontal Retrace End       = 0Bh ( 26)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = 0Ah ( 10)
 (07h) Overflow                     = 0Ch (00001100b)
 (08h) Preset Row Scan              = 0Dh (00001101b)
 (09h) Maximum Scan Line            = 0Eh (00001110b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 0_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 14_______|||||
 (0Ah) Cursor Start                 = 0Fh ( 15)  cursor enabled
 (0Bh) Cursor End                   = 0Fh ( 15)
 (0Ch) Start Address High           = 0Eh ( 14)
 (0Dh) Start Address Low            = 0Dh ( 13)
 (0Eh) Cursor Location High         = 0Dh ( 13)
 (0Fh) Cursor Location Low          = 0Dh ( 13)
 (10h) Vertical Retrace Start       = 0Dh (269)
 (11h) Vertical Retrace End         = 0Dh (285)
 (12h) Vertical Display End         = 0Eh ( 14)
 (13h) Offset                       = 0Ch ( 12)
 (14h) Underline Location           = 0Bh ( 11) 
 (15h) Vertical Blanking Start      = 0Ah (266)
 (16h) Vertical Blanking End        = 0Ch (268)
 (17h) Mode Control Register        = 0Ch (00001100b)
       - Hardware Reset             = 0____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 0______| ||||
       - Count by Two               = 1________||||
       - Horizontal Retrace Select  = 1_________|||
       - Select Row Scan Counter    = 0__________||
       - Compatibility Mode Support = 0___________|
 (18h) Line Compare                 = 0Ch (Ch)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 0Dh 0Dh 0Dh 0Dh
 (04h-07h) Palette                  = 0Dh 0Ch 0Dh 0Eh
 (08h-0Bh) Palette                  = 0Fh 0Fh 0Fh 0Fh
 (0Ch-0Fh) Palette                  = 0Eh 0Eh 0Eh 0Eh
 (10h) Mode Control                 = 0Eh (00001110b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 1__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 0Eh
 (12h) Color Plane Enable           = 0Eh (00001110b)
 (13h) Horizontal Pel Panning       = 0Dh (00001101b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 0Ch (00001100b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 00h (00000000b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = 00h (00000000b)


================================================================================
 Mode: 0Dh      EGA/VGA                                                                                                                         
       Graphics =  40x25 8 x 8   320 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   8192 bytes   Offset  = 5C08h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = 80h ( 50)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C0h (11000000b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 0Eh      EGA/VGA                                                                                                                         
       Graphics =  80x25 8 x 8   640 x 200  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  16384 bytes   Offset  = 5C48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = C0h (11000000b)
       - Scan Doubling              = 1____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 10h 11h 12h 13h
 (0Ch-0Fh) Palette                  = 14h 15h 16h 17h
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 0Fh      EGA > 64kB RAM                                                                                                                  
       Graphics =  80x25 8 x14   640 x 350   2 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  32768 bytes   Offset  = 5D08h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A2h (10100010b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  0__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 40h (01000000b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 0Fh ( 15) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 08h 00h 00h
 (04h-07h) Palette                  = 18h 18h 00h 00h
 (08h-0Bh) Palette                  = 00h 08h 00h 00h
 (0Ch-0Fh) Palette                  = 00h 18h 00h 00h
 (10h) Mode Control                 = 0Bh (00001011b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 1__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 05h (00000101b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 05h (00000101b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 10h      EGA > 64kB RAM                                                                                                                  
       Graphics =  80x25 8 x14   640 x 350  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =  32768 bytes   Offset  = 5D48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A3h (10100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 40h (01000000b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 0Fh ( 15) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 00h      EGA Emulation - 350-lines                                                                                                       
       Text     =  40x25 8 x14   320 x 350  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   2048 bytes   Offset  = 5D88h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A3h (10100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = A0h ( 50)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Dh (01001101b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 13_______|||||
 (0Ah) Cursor Start                 = 0Bh ( 11)  cursor enabled
 (0Bh) Cursor End                   = 0Ch ( 12)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 01h      EGA Emulation - 350-lines                                                                                                       
       Text     =  40x25 8 x14   320 x 350  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   2048 bytes   Offset  = 5DC8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 09h (00001001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A3h (10100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = A0h ( 50)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Dh (01001101b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 13_______|||||
 (0Ah) Cursor Start                 = 0Bh ( 11)  cursor enabled
 (0Bh) Cursor End                   = 0Ch ( 12)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 02h      EGA Emulation - 350-lines                                                                                                       
       Text     =  80x25 8 x14   640 x 350  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5E08h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A3h (10100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Dh (01001101b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 13_______|||||
 (0Ah) Cursor Start                 = 0Bh ( 11)  cursor enabled
 (0Bh) Cursor End                   = 0Ch ( 12)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 03h      EGA Emulation - 350-lines                                                                                                       
       Text     =  80x25 8 x14   640 x 350  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5E48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = A3h (10100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(+) =  0____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Dh (01001101b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 13_______|||||
 (0Ah) Cursor Start                 = 0Bh ( 11)  cursor enabled
 (0Bh) Cursor End                   = 0Ch ( 12)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 83h (387)
 (11h) Vertical Retrace End         = 85h (389)
 (12h) Vertical Display End         = 5Dh (349)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 63h (355)
 (16h) Vertical Blanking End        = BAh (442)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 08h (00001000b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 00h      VGA - 400 lines                                                                                                                 
       Text     =  40x25 9 x16   360 x 400  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   2048 bytes   Offset  = 5E88h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 08h (00001000b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 1________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (9 dots/char) = 0___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 67h (01100111b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (28.322 MHz) = 01_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 2Dh ( 50)
 (01h) Horizontal Display End       = 27h ( 39)
 (02h) Horizontal Blanking Start    = 28h ( 40)
 (03h) Horizontal Blanking End      = 90h ( 48)
 (04h) Horizontal Retrace Start     = 2Bh ( 43)
 (05h) Horizontal Retrace End       = A0h ( 50)
       - Horizontal Retrace Skew    = 1
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Fh (01001111b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 15_______|||||
 (0Ah) Cursor Start                 = 0Dh ( 13)  cursor enabled
 (0Bh) Cursor End                   = 0Eh ( 14)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 14h ( 20)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 0Ch (00001100b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 08h (00001000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 03h      VGA - 400 lines                                                                                                                 
       Text     =  80x25 9 x16   720 x 400  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5EC8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 00h (00000000b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (9 dots/char) = 0___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 67h (01100111b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (28.322 MHz) = 01_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Fh (01001111b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 15_______|||||
 (0Ah) Cursor Start                 = 0Dh ( 13)  cursor enabled
 (0Bh) Cursor End                   = 0Eh ( 14)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 1Fh ( 31) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 0Ch (00001100b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 08h (00001000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Eh (00001110b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 07h      VGA - 400 lines                                                                                                                 
       Text     =  80x25 9 x16   720 x 400   2 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   4096 bytes   Offset  = 5F08h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 00h (00000000b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (9 dots/char) = 0___________|
 (02h) Map Mask Register            = 03h (00000011b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 02h (00000010b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 66h (01100110b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (28.322 MHz) = 01_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  0__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 55h ( 85)
 (05h) Horizontal Retrace End       = 81h ( 97)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 4Fh (01001111b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 15_______|||||
 (0Ah) Cursor Start                 = 0Dh ( 13)  cursor enabled
 (0Bh) Cursor End                   = 0Eh ( 14)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 0Fh ( 15) 
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 08h 08h 08h
 (04h-07h) Palette                  = 08h 08h 08h 08h
 (08h-0Bh) Palette                  = 10h 18h 18h 18h
 (0Ch-0Fh) Palette                  = 18h 18h 18h 18h
 (10h) Mode Control                 = 0Eh (00001110b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 1________||||
       - Line Graphics Enable       = 1_________|||
       - Monochrome Emulation       = 1__________||
       - Attr. Ctr. Graphics Enable = 0___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 08h (00001000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 10h (00010000b)
 (06h) Miscellaneous Graphics       = 0Ah (00001010b)
 (07h) Color Don't Care             = 00h (00000000b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 11h      VGA                                                                                                                             
       Graphics =  80x30 8 x16   640 x 480   2 colors
       Hfreq    = 31.469 kHz     Vfreq   = 60.170 Hz
       Buffer   =  40960 bytes   Offset  = 5F48h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = E3h (11100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = 0Bh (523)
 (07h) Overflow                     = 3Eh (00111110b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 40h (01000000b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = EAh (490)
 (11h) Vertical Retrace End         = 8Ch (492)
 (12h) Vertical Display End         = DFh (479)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = E7h (487)
 (16h) Vertical Blanking End        = 04h (516)
 (17h) Mode Control Register        = C3h (11000011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 0______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 3Fh 3Fh 3Fh
 (04h-07h) Palette                  = 3Fh 3Fh 3Fh 3Fh
 (08h-0Bh) Palette                  = 3Fh 3Fh 3Fh 3Fh
 (0Ch-0Fh) Palette                  = 3Fh 3Fh 3Fh 3Fh
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 01h (00000001b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 12h      VGA                                                                                                                             
       Graphics =  80x30 8 x16   640 x 480  16 colors
       Hfreq    = 31.469 kHz     Vfreq   = 60.170 Hz
       Buffer   =  40960 bytes   Offset  = 5F88h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 06h (00000110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = E3h (11100011b)
       - Vertical Sync Polarity  (-) =  1___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = 0Bh (523)
 (07h) Overflow                     = 3Eh (00111110b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 40h (01000000b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 0_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = EAh (490)
 (11h) Vertical Retrace End         = 8Ch (492)
 (12h) Vertical Display End         = DFh (479)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 00h (  0) 
 (15h) Vertical Blanking Start      = E7h (487)
 (16h) Vertical Blanking End        = 04h (516)
 (17h) Mode Control Register        = E3h (11100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 1_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 14h 07h
 (08h-0Bh) Palette                  = 38h 39h 3Ah 3Bh
 (0Ch-0Fh) Palette                  = 3Ch 3Dh 3Eh 3Fh
 (10h) Mode Control                 = 01h (00000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 0_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 00h (00000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


================================================================================
 Mode: 13h      VGA                                                                                                                             
       Graphics =  40x25 8 x 8   320 x 200 256 colors
       Hfreq    = 31.469 kHz     Vfreq   = 70.400 Hz
       Buffer   =   8192 bytes   Offset  = 5FC8h
================================================================================
 ________________________________________________________________
       Sequencer Registers

 (01h) Clocking Mode                = 01h (00000001b)
       - Screen Disable             = 0______|||| |
       - Shift 4 Enable             = 0_______||| |
       - Dot Clock Rate             = 0________|| |
       - Shift/Load Rate            = 0_________| |
       - 9/8 Dot Mode (8 dots/char) = 1___________|
 (02h) Map Mask Register            = 0Fh (00001111b)
 (03h) Character Map Select         = 00h (00000000b)
       - Character Set A            = 000b
       - Character Set B            = 000b
 (04h) Memory Mode Register         = 0Eh (00001110b)
 ________________________________________________________________
       Miscellaneous Output Register

 (00h) Miscellaneous Output          = 63h (01100011b)
       - Vertical Sync Polarity  (+) =  0___||| ||||
       - Horizontal Sync Polarity(-) =  1____|| ||||
       - Odd/Even Page Select        =  1_____| ||||
       - Clock Select   (25.175 MHz) = 00_______||||
       - Enable RAM                  =  1_________||
       - Input/Output Address Select =  1__________|
 ________________________________________________________________
       CRTC Registers

 (00h) Horizontal Total             = 5Fh (100)
 (01h) Horizontal Display End       = 4Fh ( 79)
 (02h) Horizontal Blanking Start    = 50h ( 80)
 (03h) Horizontal Blanking End      = 82h ( 98)
 (04h) Horizontal Retrace Start     = 54h ( 84)
 (05h) Horizontal Retrace End       = 80h ( 96)
       - Horizontal Retrace Skew    = 0
 (06h) Vertical Total               = BFh (447)
 (07h) Overflow                     = 1Fh (00011111b)
 (08h) Preset Row Scan              = 00h (00000000b)
 (09h) Maximum Scan Line            = 41h (01000001b)
       - Scan Doubling              = 0____||||||||
       - Line Compare Bit-9         = 1_____|||||||
       - Start V. Blanking Bit-9    = 0______||||||
       - Maximum Scan Line          = 1_______|||||
 (0Ah) Cursor Start                 = 00h (  0)  cursor enabled
 (0Bh) Cursor End                   = 00h (  0)
 (0Ch) Start Address High           = 00h (  0)
 (0Dh) Start Address Low            = 00h (  0)
 (0Eh) Cursor Location High         = 00h (  0)
 (0Fh) Cursor Location Low          = 00h (  0)
 (10h) Vertical Retrace Start       = 9Ch (412)
 (11h) Vertical Retrace End         = 8Eh (414)
 (12h) Vertical Display End         = 8Fh (399)
 (13h) Offset                       = 28h ( 40)
 (14h) Underline Location           = 40h (  0)  dword
 (15h) Vertical Blanking Start      = 96h (406)
 (16h) Vertical Blanking End        = B9h (441)
 (17h) Mode Control Register        = A3h (10100011b)
       - Hardware Reset             = 1____||| ||||
       - Word/Byte Mode             = 0_____|| ||||
       - Address Wrap               = 1______| ||||
       - Count by Two               = 0________||||
       - Horizontal Retrace Select  = 0_________|||
       - Select Row Scan Counter    = 1__________||
       - Compatibility Mode Support = 1___________|
 (18h) Line Compare                 = FFh (3FFh)
 ________________________________________________________________
       Attribute Controller Registers

 (00h-03h) Palette                  = 00h 01h 02h 03h
 (04h-07h) Palette                  = 04h 05h 06h 07h
 (08h-0Bh) Palette                  = 08h 09h 0Ah 0Bh
 (0Ch-0Fh) Palette                  = 0Ch 0Dh 0Eh 0Fh
 (10h) Mode Control                 = 41h (01000001b)
       - Palette Bits 5-4 Select    = 0____||| ||||
       - 8-bit Color Enable         = 1_____|| ||||
       - Pixel Panning Mode         = 0______| ||||
       - Blink Enable               = 0________||||
       - Line Graphics Enable       = 0_________|||
       - Monochrome Emulation       = 0__________||
       - Attr. Ctr. Graphics Enable = 1___________|
 (11h) Overscan                     = 00h
 (12h) Color Plane Enable           = 0Fh (00001111b)
 (13h) Horizontal Pel Panning       = 00h (00000000b)
 ________________________________________________________________
       Graphics Registers

 (00h) Set/Reset                    = 00h (00000000b)
 (01h) Enable Set/Reset             = 00h (00000000b)
 (02h) Color Compare                = 00h (00000000b)
 (03h) Data Rotate                  = 00h (00000000b)
 (04h) Read Map Select              = 00h (00000000b)
 (05h) Graphics Mode                = 40h (01000000b)
 (06h) Miscellaneous Graphics       = 05h (00000101b)
 (07h) Color Don't Care             = 0Fh (00001111b)
 (08h) Bit Mask                     = FFh (11111111b)


